package data;

import java.util.Collection;
import util.ArticuloDTO;
import util.ArticuloAssembler;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

public class ArticuloDAO extends HibernateDaoSupport {
  
 public boolean insert(ArticuloDTO profDTO) {
   getHibernateTemplate().saveOrUpdate(profDTO);
   return true;
 }
 
 public boolean delete(ArticuloDTO profDTO) {
   getHibernateTemplate().delete(profDTO);
   return true;
 }
 
 public ArticuloDTO findById(int id) {
   ArticuloDTO prof;
   prof = (ArticuloDTO)getHibernateTemplate().get(ArticuloDTO.class,new Integer(id));
   return prof;
 }
 
 public boolean update(ArticuloDTO profDTO) {
   getHibernateTemplate().saveOrUpdate(profDTO);
   return true;
 }
 
 public Collection findAll() {
   return getHibernateTemplate().find("from ArticuloDTO");
 }
}